Towards a Software Product Line Assessment Framework
نویسندگان
چکیده
Empirical studies are important to evaluate new techniques, methodologies, tools and processes proposed. While the diversity of Software Product Line Engineering (SPLE) approaches is increasingly growing, empirical studies assessing them are still limited, thereby hampering the technology transfer of the field. One of the key reasons for this problem is the lack of support for designing studies or benchmarks to be an assessment basis to the SPLE community. This position paper proposes a framework for benchmarking SPLE efforts, guiding the identification and classification of candidate benchmark applications. Such applications should be used by the evaluation studies to assess new techniques, methodologies, tools and processes proposed. The framework defines attributes to classify and therefore evaluate, product line applications and their releases, which is demanded to also consider product line evolution.
منابع مشابه
An Architecture Maturity Model of Software Product Line
Software architecture has been a key research area in the software engineering community due to its significant role in creating high quality software. The trend of developing product lines rather than single products has made the software product line a viable option in the industry. Software product line architecture is regarded as one of the crucial components in the product lines, since all...
متن کاملA Framework for Process Assessment of Software Product Line
Software product line has emerged as an attractive phenomenon within organizations dealing with software development process. It involves assembly of products from existing core assets, commonly known as components, and continuous growth in the core assets as production proceeds. Organizations trying to incorporate the concept of software product line to reduce development time and cost require...
متن کاملTowards a Product Derivation Process Framework
Inefficient product derivation practices can greatly diminish the productivity gains expected from a software product line approach. As a foundation for systematic and efficient product derivation a better understanding of the underlying activities in industrial product line development is required. We have developed a process framework that comprises important tasks product line stakeholders h...
متن کاملTowards a Framework for Feature Deduplication during Software Product Lines Evolution
Software product lines are long-living systems that evolve continuously over time to satisfy the new requirements of customers. This evolution consists of adding or modifying features in the core platform of the product line or in derived products. As a result of this change, many model defects can occur, such as inconsistency and duplication. In this paper, we describe our work which proposes ...
متن کاملA business maturity model of software product line engineering
In the recent past, software product line engineering has become one of the most promising practices in software industry with the potential to substantially increase the software development productivity. Software product line engineering approach spans the dimensions of business, architecture, software engineering process and organization. The increasing popularity of software product line en...
متن کامل